JavaScript Job: Junior Software Developer Apprenticeship

Job added on

Company

S & A academy

Location

London, England - United Kingdom

Job type

Full-Time

JavaScript Job Details

We are currently working with a fantastic organisation based in central London looking to bring a Junior software developer apprentice into the business.

Our client are obsessed with all things tech. They create memorable experiences that grow and excite audiences, from digital campaigns to TV Tech. In this position, the apprentice will work with our team to solve problems and build innovative Connected TV solutions and work on our ongoing projects. The apprentice will contribute to R&D as well as the Client Delivery Team, and will also participate in all stages of design, development, testing, implementation and maintenance.

Their program will have the apprentice working closely with the Engineering and QA teams to expose them to considerable professional development opportunities and to help build their confidence using a variety of tools and software that are essential for pursuing a career in this field. The apprentice will be working specifically on projects related to developing their technical knowledge of web development tools and Frameworks.

As previously mentioned, the first week or two of the placement will involve the apprentice’s training and introduction to the role and the organisation. After this is complete, the apprentice will begin to work on projects to gain technical knowledge in the technologies we use here (including JavaScript, TypeScript, React, and JEST). The apprentice will work with the tech stack in a support capacity to begin with; when comfortable they will be assigned tickets and their work is overseen by their supervisor. The apprentice will be invited to sit in on meetings and weekly training activities and will be given various tasks that will utilise their knowledge based on their interests.

As the placement progresses over the following months, the apprentice will begin to work on projects where they will be given work to be able to apply and improve their knowledge. The apprentice will also be working on projects related to version control using Git, and will also be working on best practices development for TV and Testing.

Responsibilities

  • Work with more senior Engineers to actively contribute to the build of quality, performant CTV apps to meet our client’s briefs in-line with our coding guidelines and best practices.
  • Test your implementations and your code on the required devices.
  • Support the project teams with the day-to-day running of projects.
  • Follow and utilise the various processes and toolsets required to complete project work:Receiving work tasks and reporting on use of time (project management tools).

Communicating with other members of the team (Slack, stand-ups, email and calendar scheduling).
Local front-end workflow (text editors, CLI usage).
Development workflow (Git version control)
Design inspection tools (Figma)
Testing tools (browser inspector tools, unit tests)
Code review process (Pull/Merge Requests)

  • Effectively manage one’s own time to complete apprenticeship training and projects tasks on-time and to a high-standard.
  • Submit well-written, tested work through code reviews with the lead developer, utilising and learning from constructive feedback.

Requirements

  • Demonstrable basic understanding of HTML, JS and CSSYou may have used these technologies to build simple projects in your own time or as part of your education.

We’re not looking for pixel-perfect apps; something that demonstrates you have some confidence in basic programming concepts is good! (e.g. variables, control structures, data structures).

  • A hunger to learn and grow, putting in 100% work effort
  • Being able to listen and take constructive feedback
  • Not afraid to get stuck in, and take on take on tasks outside of role requirements

Job Type: Apprenticeship

Salary: £20,000.00-£23,000.00 per year

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • London: reliably commute or plan to relocate before starting work (required)

Education:

  • GCSE or equivalent (preferred)

Experience:

  • in coding via eduaction or a hobby? (preferred)

Work Location: Hybrid remote in London